Global Index
HTML5 JS API Index > DOM Tutorials & Specs

NodeFilter

NodeFilter objects can be used as filter callback and provide constants for the whatToShow bitmask.

This type represents an interface implemented by the user for callback functionality.

Properties
const unsigned short
FILTER_ACCEPT = 1
FILTER_ACCEPT (1);
const unsigned short
FILTER_REJECT = 2
FILTER_REJECT (2);
const unsigned short
FILTER_SKIP = 3
FILTER_SKIP (3).
const unsigned long
SHOW_ALL = 0xFFFFFFFF
SHOW_ALL (4294967295, FFFFFFFF in hexadecimal);
const unsigned longSHOW_ATTRIBUTE = 0x2
const unsigned longSHOW_CDATA_SECTION = 0x8
const unsigned long
SHOW_COMMENT = 0x80
SHOW_COMMENT (128, 80 in hexadecimal);
const unsigned long
SHOW_DOCUMENT = 0x100
SHOW_DOCUMENT (256, 100 in hexadecimal);
const unsigned long
SHOW_DOCUMENT_FRAGMENT = 0x400
SHOW_DOCUMENT_FRAGMENT (1024, 400 in hexadecimal).
const unsigned long
SHOW_DOCUMENT_TYPE = 0x200
SHOW_DOCUMENT_TYPE (512, 200 in hexadecimal);
const unsigned long
SHOW_ELEMENT = 0x1
SHOW_ELEMENT (1);
const unsigned longSHOW_ENTITY = 0x20
const unsigned longSHOW_ENTITY_REFERENCE = 0x10
const unsigned longSHOW_NOTATION = 0x800
const unsigned long
SHOW_PROCESSING_INSTRUCTION = 0x40
SHOW_PROCESSING_INSTRUCTION (64, 40 in hexadecimal);
const unsigned long
SHOW_TEXT = 0x4
SHOW_TEXT (4);
Operations
unsigned shortacceptNode(Node node)
Referenced by
DocumentcreateTreeWalker(...)
NodeIteratorfilter
TreeWalkerfilter